Prioritized garbage collection: explicit GC support for software caches
نویسندگان
چکیده
منابع مشابه
Memoised Garbage Collection for Software Model Checking
Virtual machine based software model checkers like jpf and MoonWalker spend up to half of their verification time on garbage collection. This is no surprise as after nearly each transition the heap has to be cleaned from garbage. To improve this, this paper presents the Memoised Garbage Collection (MGC) algorithm, which exploits the (typical) locality of transitions to incrementally perform gar...
متن کاملExplicit Alpha Conversion and Garbage Collection in X
This paper will present improvements on the term graph rewriting model of implementation for the (untyped) calculus X as presented in [3]. X is a new style calculus which embodies both substitution and context call, that has first been defined in [13] and was later extensively studied in [2]. The origin of X lies within the quest for a language designed to give a CurryHoward correspondence to t...
متن کاملExplicit Alpha Conversion and Garbage Collection in X Extended
In this paper we study the calculus of circuits X , as first presented in [13] and studied in detail in [2]. We will present improvements on the implementation for X using term graph rewriting techniques that was presented in [3], which result in a far more efficient running of the reduction engine. We show that alpha conversion can be dealt with ‘on the fly’, by implementing the avoidance of c...
متن کاملA Case for Using Active Memory to Support Garbage Collection
Most modern programming languages require efficient automatic memory management (garbage collection, GC) as part of the runtime system. Since GC is very memory intensive it can potentially suffer significantly from poor memory access times. Unfortunately memory performance develops at a slower pace than processor speed, thus making memory accesses relatively more and more expensive in the futur...
متن کاملEliminating Garbage Collection for Embedded Real-Time Software
One of the problems with Java for real-time and embedded real-time systems is the unpredictable behavior of garbage collection (GC). GC introduces unexpected load and causes undesirable delays for real-time applications. In this paper, we propose a technique that reduces and bounds the memory requirements for real-time and embedded Java programs. This technique eliminates the need for GC and al...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: ACM SIGPLAN Notices
سال: 2016
ISSN: 0362-1340,1558-1160
DOI: 10.1145/3022671.2984028